...n expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:641:51: note: in expansion of macro 'GRN_RECORD_VALUE'
641 | length = grn_table_get_key2(ctx, x_table, GRN_RECORD_VALUE(x), &x_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_job.cc.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/raw_string.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_greater_equal':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:641:51: note: in expansion of macro 'GRN_RECORD_VALUE'
641 | length = grn_table_get_key2(ctx, x_table, GRN_RECORD_VALUE(x), &x_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_scheduler.cc.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/forward_iterator.cc.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:641:51: note: in expansion of macro 'GRN_RECORD_VALUE'
641 | length = grn_table_get_key2(ctx, x_table, GRN_RECORD_VALUE(x), &x_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
504 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
510 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
516 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE'
521 | int16_t x_ = GRN_INT16_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE'
527 | uint16_t x_ = GRN_UINT16_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
528 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE'
533 | int32_t x_ = GRN_INT32_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
534 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE'
539 | uint32_t x_ = GRN_UINT32_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
540 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE'
545 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE'
548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE'
551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE'
555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE'
558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK'
40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE'
570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE'
585 | int64_t x_ = GRN_INT64_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/import_column_family_job.cc.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
586 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE'
591 | uint64_t x_ = GRN_UINT64_VALUE(x);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
592 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
597 | double x_ = GRN_FLOAT_VALUE(x);\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
598 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE'
477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB'
620 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c: In function 'exec_text_operator_record_text':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/operator.c:1071:50: note: in expansion of macro 'GRN_RECORD_VALUE'
1071 | record_key_len = grn_table_get_key(ctx, table, GRN_RECORD_VALUE(record),
| ^~~~~~~~~~~~~~~~
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/report.c.o
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/internal_stats.cc.o
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/logs_with_prep_tracker.cc.o
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_reader.cc.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_timer.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_writer.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/malloc_stats.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable_list.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_update_calc_values':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:70:29: warning: cast increases required alignment of target type [-Wcast-align]
70 | int64_t current_max = *((int64_t *)values);
| ^
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:17:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:71:25: note: in expansion of macro 'GRN_INT64_VALUE'
71 | int64_t value_raw = GRN_INT64_VALUE(&value_int64);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:73:9: warning: cast increases required alignment of target type [-Wcast-align]
73 | *((int64_t *)values) = value_raw;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:78:29: warning: cast increases required alignment of target type [-Wcast-align]
78 | int64_t current_min = *((int64_t *)values);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:79:25: note: in expansion of macro 'GRN_INT64_VALUE'
79 | int64_t value_raw = GRN_INT64_VALUE(&value_int64);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:81:9: warning: cast increases required alignment of target type [-Wcast-align]
81 | *((int64_t *)values) = value_raw;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:86:25: note: in expansion of macro 'GRN_INT64_VALUE'
86 | int64_t value_raw = GRN_INT64_VALUE(&value_int64);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:87:7: warning: cast increases required alignment of target type [-Wcast-align]
87 | *((int64_t *)values) += value_raw;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:91:32: warning: cast increases required alignment of target type [-Wcast-align]
91 | double current_average = *((double *)values);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:92:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
92 | double value_raw = GRN_FLOAT_VALUE(&value_float);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:93:7: warning: cast increases required alignment of target type [-Wcast-align]
93 | *((double *)values) += (value_raw - current_average) / ri->n_subrecs;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_max_':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:118:10: warning: cast increases required alignment of target type [-Wcast-align]
118 | return (int64_t *)values;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_min_':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:173:10: warning: cast increases required alignment of target type [-Wcast-align]
173 | return (int64_t *)values;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_sum_':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:231:10: warning: cast increases required alignment of target type [-Wcast-align]
231 | return (int64_t *)values;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_avg_':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast increases required alignment of target type [-Wcast-align]
292 | return (double *)values;
| ^
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scanner.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_helper.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_operator.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/scorers.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/scorers.c: In function 'scorer_tf_at_most':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/scorers.c:74:11: note: in expansion of macro 'GRN_FLOAT_VALUE'
74 | max = GRN_FLOAT_VALUE(max_raw);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/scorers.c:82:13: note: in expansion of macro 'GRN_FLOAT_VALUE'
82 | max = GRN_FLOAT_VALUE(&casted_max_raw);
| ^~~~~~~~~~~~~~~
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_del_aggregator.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_free':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:619:6: warning: cast increases required alignment of target type [-Wcast-align]
619 | *(uint32_t *)(addr + pos - sizeof(grn_id)) = DELETED|aligned_size;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_replace':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:714:24: warning: cast increases required alignment of target type [-Wcast-align]
714 | if (cas && *cas != *((uint64_t *)&eback)) {
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:722:26: warning: cast increases required alignment of target type [-Wcast-align]
722 | uint64_t *location = (uint64_t *)(einfo + pos);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:723:24: warning: cast increases required alignment of target type [-Wcast-align]
723 | uint64_t value = *((uint64_t *)ei);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_alloc':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:802:8: warning: cast increases required alignment of target type [-Wcast-align]
802 | *(grn_id *)(addr + pos) = id;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:805:10: warning: cast increases required alignment of target type [-Wcast-align]
805 | *(grn_id *)(addr + pos + aligned_size) = GRN_ID_NIL;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_raw':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:955:30: warning: cast increases required alignment of target type [-Wcast-align]
955 | uint32_t pos = *((uint32_t *)(b + el));
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:961:17: warning: cast increases required alignment of target type [-Wcast-align]
961 | *((uint32_t *)(b + el)) = value_len - rest;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:964:17: warning: cast increases required alignment of target type [-Wcast-align]
964 | *((uint32_t *)(b + el)) = pos + value_len;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1005:30: warning: cast increases required alignment of target type [-Wcast-align]
1005 | uint32_t pos = *((uint32_t *)(b + el));
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1011:17: warning: cast increases required alignment of target type [-Wcast-align]
1011 | *((uint32_t *)(b + el)) = el - rest;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1014:17: warning: cast increases required alignment of target type [-Wcast-align]
1014 | *((uint32_t *)(b + el)) = pos - value_len;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_element_info':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1183:16: warning: cast increases required alignment of target type [-Wcast-align]
1183 | *cas = *((uint64_t *)&einfo[id & JA_M_EINFO_IN_A_SEGMENT]);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_packed':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1262:5: warning: cast increases required alignment of target type [-Wcast-align]
1262 | *((uint64_t *)packed_value) = packed_value_meta;
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1263:11: warning: cast increases required alignment of target type [-Wcast-align]
1263 | memcpy(((uint64_t *)packed_value) + 1,
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_get_value':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1581:24: warning: cast increases required alignment of target type [-Wcast-align]
1581 | uint32_t pos = *((uint32_t *)(b + el));
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_defrag_seg':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1862:19: warning: cast increases required alignment of target type [-Wcast-align]
1862 | grn_id id = *((grn_id *)v);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_check':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1953:27: warning: cast increases required alignment of target type [-Wcast-align]
1953 | grn_id id = *((grn_id *)v);
| ^
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_tombstone_fragmenter.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/repair.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_atoj':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2647:34: warning: cast increases required alignment of target type [-Wcast-align]
2647 | grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2655:34: warning: cast increases required alignment of target type [-Wcast-align]
2655 | grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2665:19: warning: cast increases required alignment of target type [-Wcast-align]
2665 | idp = (grn_id *)GRN_BULK_HEAD(&buf);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2692:16: warning: cast increases required alignment of target type [-Wcast-align]
2692 | id = *((grn_id *)GRN_BULK_HEAD(&buf));
| ^
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:17:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_otoj':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2756:54: note: in expansion of macro 'GRN_INT16_VALUE'
2756 | grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT16_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2759:55: note: in expansion of macro 'GRN_UINT16_VALUE'
2759 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT16_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2762:54: note: in expansion of macro 'GRN_INT32_VALUE'
2762 | grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT32_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2765:55: note: in expansion of macro 'GRN_UINT32_VALUE'
2765 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT32_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2768:55: note: in expansion of macro 'GRN_INT64_VALUE'
2768 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT64_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2771:56: note: in expansion of macro 'GRN_UINT64_VALUE'
2771 | grn_text_ulltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT64_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2774:54: note: in expansion of macro 'GRN_FLOAT_VALUE'
2774 | grn_text_ftoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_FLOAT_VALUE(obj) : 0);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2778:23: warning: cast increases required alignment of target type [-Wcast-align]
2778 | double dv = *((int64_t *)GRN_BULK_HEAD(obj));
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2786:29: warning: cast increases required alignment of target type [-Wcast-align]
2786 | grn_geo_point *gp = (grn_geo_point *)GRN_BULK_HEAD(obj);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2800:21: note: in expansion of macro 'GRN_RECORD_VALUE'
2800 | grn_id id = GRN_RECORD_VALUE(obj);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2801:29: warning: cast increases required alignment of target type [-Wcast-align]
2801 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2843:23: note: in expansion of macro 'GRN_RECORD_VALUE'
2843 | grn_id id = GRN_RECORD_VALUE(obj);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2903:21: warning: cast increases required alignment of target type [-Wcast-align]
2903 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2903:57: warning: cast increases required alignment of target type [-Wcast-align]
2903 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2905:29: warning: cast increases required alignment of target type [-Wcast-align]
2905 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2983:21: warning: cast increases required alignment of target type [-Wcast-align]
2983 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj),
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:2984:22: warning: cast increases required alignment of target type [-Wcast-align]
2984 | *ve = (grn_id *)GRN_BULK_CURR(obj);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:3069:17: note: in expansion of macro 'GRN_PTR_VALUE_AT'
3069 | value = GRN_PTR_VALUE_AT(obj, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/str.c:3081:27: warning: cast increases required alignment of target type [-Wcast-align]
3081 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
| ^
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/table.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/snapshot_impl.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/recipe-sysroot/usr/include/string.h:535,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:24,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:18:
In function 'memcpy',
inlined from 'grn_ja_put_lz4' at TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1711:5,
inlined from 'grn_ja_put' at TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/store.c:1841:12:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/recipe-sysroot/usr/include/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' accessing 2113929217 or more bytes at offsets 8 and 0 overlaps 2080374787 bytes at offset 33554430 [-Wrestrict]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/thread.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_cache.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_properties_collector.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/time.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/transaction_log_impl.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:18:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_open_initialize_token_filters':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:48:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
48 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next_apply_token_filters':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:158:26: note: in expansion of macro 'GRN_INT32_VALUE'
158 | current_token.status = GRN_INT32_VALUE(status);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:166:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
166 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:302:19: warning: cast increases required alignment of target type [-Wcast-align]
302 | tid = *((grn_id *)token_cursor->curr);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:321:19: warning: cast increases required alignment of target type [-Wcast-align]
321 | tid = *((grn_id *)token_cursor->curr);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_close_token_filters':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/token_cursor.c:360:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
360 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
| ^~~~~~~~~~~~~~~~
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/tokenizer.c:18:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/tokenizer.c: In function 'grn_tokenizer_query_open':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/tokenizer.c:124:22: note: in expansion of macro 'GRN_UINT32_VALUE'
124 | query->flags = GRN_UINT32_VALUE(flags);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/tokenizer.c:129:30: note: in expansion of macro 'GRN_UINT32_VALUE'
129 | query->tokenize_mode = GRN_UINT32_VALUE(tokenize_mode);
| ^~~~~~~~~~~~~~~~
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/trim_history_scheduler.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_builder.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_edit.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_set.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ptr_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align]
1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:428:24: note: in expansion of macro 'GRN_PTR_VALUE'
428 | grn_obj *content = GRN_PTR_VALUE(ptr);
| ^~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_pvector_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:449:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
449 | grn_obj *element = GRN_PTR_VALUE_AT(pvector, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ii_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:743:16: warning: cast increases required alignment of target type [-Wcast-align]
743 | source_ids = (grn_id *)GRN_BULK_HEAD(&sources);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_time_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:1104:14: note: in expansion of macro 'GRN_TIME_VALUE'
1104 | time_raw = GRN_TIME_VALUE(obj);
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_geo_point_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1478:25: warning: cast increases required alignment of target type [-Wcast-align]
1478 | grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:1134:3: note: in expansion of macro 'GRN_GEO_POINT_VALUE'
1134 | GRN_GEO_POINT_VALUE(obj, latitude, longitude);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_bracket_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:1179:7: note: in expansion of macro 'GRN_UINT32_VALUE'
1179 | n = GRN_UINT32_VALUE(obj);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_brace_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:1200:7: note: in expansion of macro 'GRN_UINT32_VALUE'
1200 | n = GRN_UINT32_VALUE(obj);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_record_inspect':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/util.c:1243:8: note: in expansion of macro 'GRN_RECORD_VALUE'
1243 | id = GRN_RECORD_VALUE(obj);
| ^~~~~~~~~~~~~~~~
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/wal_manager.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows_event_logger.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch_base.cc.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/file_reader.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_function.c.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_controller.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_function.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_window_next':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_function.c:75:13: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
75 | next_id = GRN_RECORD_VALUE_AT(&(window->ids), window->current_index);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_expr_call_window_function':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_function.c:289:40: warning: cast increases required alignment of target type [-Wcast-align]
289 | (grn_obj **)GRN_BULK_HEAD(&args),
| ^
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_thread.cc.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_functions.c.o
[ 17%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/arrow.cpp.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c: In function 'window_sum':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:153:25: note: in expansion of macro 'GRN_INT64_VALUE'
153 | GRN_INT64_VALUE(&sum) + GRN_INT8_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:158:25: note: in expansion of macro 'GRN_INT64_VALUE'
158 | GRN_INT64_VALUE(&sum) + GRN_INT16_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:158:49: note: in expansion of macro 'GRN_INT16_VALUE'
158 | GRN_INT64_VALUE(&sum) + GRN_INT16_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:163:25: note: in expansion of macro 'GRN_INT64_VALUE'
163 | GRN_INT64_VALUE(&sum) + GRN_INT32_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:163:49: note: in expansion of macro 'GRN_INT32_VALUE'
163 | GRN_INT64_VALUE(&sum) + GRN_INT32_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:168:25: note: in expansion of macro 'GRN_INT64_VALUE'
168 | GRN_INT64_VALUE(&sum) + GRN_INT64_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET'
1368 | long long int _val = (long long int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:168:49: note: in expansion of macro 'GRN_INT64_VALUE'
168 | GRN_INT64_VALUE(&sum) + GRN_INT64_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:173:26: note: in expansion of macro 'GRN_UINT64_VALUE'
173 | GRN_UINT64_VALUE(&sum) + GRN_UINT8_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:178:26: note: in expansion of macro 'GRN_UINT64_VALUE'
178 | GRN_UINT64_VALUE(&sum) + GRN_UINT16_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:178:51: note: in expansion of macro 'GRN_UINT16_VALUE'
178 | GRN_UINT64_VALUE(&sum) + GRN_UINT16_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:183:26: note: in expansion of macro 'GRN_UINT64_VALUE'
183 | GRN_UINT64_VALUE(&sum) + GRN_UINT32_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:183:51: note: in expansion of macro 'GRN_UINT32_VALUE'
183 | GRN_UINT64_VALUE(&sum) + GRN_UINT32_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:188:26: note: in expansion of macro 'GRN_UINT64_VALUE'
188 | GRN_UINT64_VALUE(&sum) + GRN_UINT64_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET'
1372 | long long unsigned int _val = (long long unsigned int)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:188:51: note: in expansion of macro 'GRN_UINT64_VALUE'
188 | GRN_UINT64_VALUE(&sum) + GRN_UINT64_VALUE(&value));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1376:26: note: in definition of macro 'GRN_FLOAT_SET'
1376 | double _val = (double)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:193:25: note: in expansion of macro 'GRN_FLOAT_VALUE'
193 | GRN_FLOAT_VALUE(&sum) + GRN_FLOAT_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1376:26: note: in definition of macro 'GRN_FLOAT_SET'
1376 | double _val = (double)(val);\
| ^~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:193:49: note: in expansion of macro 'GRN_FLOAT_VALUE'
193 | GRN_FLOAT_VALUE(&sum) + GRN_FLOAT_VALUE(&value));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:213:28: note: in expansion of macro 'GRN_INT16_VALUE'
213 | sum_raw_int64 += GRN_INT16_VALUE(&value);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:216:28: note: in expansion of macro 'GRN_INT32_VALUE'
216 | sum_raw_int64 += GRN_INT32_VALUE(&value);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:219:28: note: in expansion of macro 'GRN_INT64_VALUE'
219 | sum_raw_int64 += GRN_INT64_VALUE(&value);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:225:29: note: in expansion of macro 'GRN_UINT16_VALUE'
225 | sum_raw_uint64 += GRN_UINT16_VALUE(&value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:228:29: note: in expansion of macro 'GRN_UINT32_VALUE'
228 | sum_raw_uint64 += GRN_UINT32_VALUE(&value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:231:29: note: in expansion of macro 'GRN_UINT64_VALUE'
231 | sum_raw_uint64 += GRN_UINT64_VALUE(&value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/window_functions.c:234:29: note: in expansion of macro 'GRN_FLOAT_VALUE'
234 | sum_raw_double += GRN_FLOAT_VALUE(&value);
| ^~~~~~~~~~~~~~~
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env.cc.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_chroot.cc.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_encryption.cc.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_hdfs.cc.o
[ 17%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o
[ 17%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/file_system.cc.o
[ 17%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o
[ 17%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/mock_env.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/delete_scheduler.cc.o
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_prefetch_buffer.cc.o
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/key-cursor.hpp:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:18:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:142:19: required from here
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/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]
138 | T *new_buf = reinterpret_cast<T *>(
| ^~~~~~~~~~~~~~~~~~~~~~
139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.hpp:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:18:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:123:25: required from here
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/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]
138 | T *new_buf = reinterpret_cast<T *>(
| ^~~~~~~~~~~~~~~~~~~~~~
139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o
[ 18%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.hpp:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:18:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:114:23: required from here
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/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]
138 | T *new_buf = reinterpret_cast<T *>(
| ^~~~~~~~~~~~~~~~~~~~~~
139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:23:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:372:26: required from here
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/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]
138 | T *new_buf = reinterpret_cast<T *>(
| ^~~~~~~~~~~~~~~~~~~~~~
139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_util.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/filename.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/random_access_file_reader.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/read_write_util.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/readahead_raf.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sequence_file_reader.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sst_file_manager_impl.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_cache.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/writable_file_writer.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/auto_roll_logger.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/event_logger.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/log_buffer.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_version.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/arena.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_config.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/concurrent_arena.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/jemalloc_nodump_allocator.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/alloc_tracker.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_linklist_rep.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_skiplist_rep.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/skiplistrep.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/vectorrep.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/write_buffer_manager.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_eval_context.c.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram_windowing.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/in_memory_stats_history.cc.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/instrumented_mutex.cc.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/iostats_context.cc.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_indexable.c.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_context.cc.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_level.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/persistent_stats_history.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/statistics.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_impl.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_updater.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util_debug.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/cf_options.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/db_options.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_helper.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_parser.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_pointer.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_sanity_check.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/stack_trace.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_query_logger.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/adaptive/adaptive_table_factory.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_record.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block.cc.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/options/options_parser.cc: In member function 'rocksdb::Status rocksdb::RocksDBOptionsParser::EndSection(rocksdb::OptionSection, const std::string&, const std::string&, const std::unordered_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, bool)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/options/options_parser.cc:419:21: warning: loop variable 'pair' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' [-Wrange-loop-construct]
419 | for (const auto pair : opt_map) {
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/options/options_parser.cc:419:21: note: use reference type to prevent copying
419 | for (const auto pair : opt_map) {
| ^~~~
| &
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_filter_block.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_builder.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_factory.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_flags.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_reader.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_builder.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_result.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_prefix_index.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_flags.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_hash_index.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_footer.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_key.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_block_reader_common.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_thread.c.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_policy.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/flush_block_policy.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/full_filter_block.cc.o
[ 20%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o
[ 21%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/index_builder.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_window_definition.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/parsed_full_filter_block.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_column.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_config.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/partitioned_filter_block.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/uncompression_dict_reader.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_dump.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_index_column_sources':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:244:16: warning: cast increases required alignment of target type [-Wcast-align]
244 | source_ids = (grn_id *)GRN_BULK_HEAD(&sources);
| ^
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_record':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:435:14: note: in expansion of macro 'GRN_PTR_VALUE_AT'
435 | column = GRN_PTR_VALUE_AT(columns, j);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_records':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:608:14: note: in expansion of macro 'GRN_PTR_VALUE_AT'
608 | column = GRN_PTR_VALUE_AT(&columns, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:694:14: note: in expansion of macro 'GRN_PTR_VALUE_AT'
694 | column = GRN_PTR_VALUE_AT(&columns, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_table':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:781:33: note: in expansion of macro 'GRN_PTR_VALUE_AT'
781 | grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i);
| ^~~~~~~~~~~~~~~~
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_fuzzy_search.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_fetcher.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'sequential_fuzzy_search':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align]
1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:250:17: note: in expansion of macro 'GRN_RECORD_VALUE'
250 | rid = GRN_RECORD_VALUE(&value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'selector_fuzzy_search':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:330:22: note: in expansion of macro 'GRN_UINT32_VALUE'
330 | max_distance = GRN_UINT32_VALUE(options);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:351:28: note: in expansion of macro 'GRN_UINT32_VALUE'
351 | max_distance = GRN_UINT32_VALUE(value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:353:29: note: in expansion of macro 'GRN_UINT32_VALUE'
353 | prefix_length = GRN_UINT32_VALUE(value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:355:29: note: in expansion of macro 'GRN_UINT32_VALUE'
355 | max_expansion = GRN_UINT32_VALUE(value);
| ^~~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_builder.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_highlight.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_in_records.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'highlight_keyword_sets':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:196:22: warning: cast increases required alignment of target type [-Wcast-align]
196 | (const char **)GRN_BULK_HEAD(&open_tags),
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:197:22: warning: cast increases required alignment of target type [-Wcast-align]
197 | (unsigned int *)GRN_BULK_HEAD(&open_tag_lengths),
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:198:22: warning: cast increases required alignment of target type [-Wcast-align]
198 | (const char **)GRN_BULK_HEAD(&close_tags),
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:199:22: warning: cast increases required alignment of target type [-Wcast-align]
199 | (unsigned int *)GRN_BULK_HEAD(&close_tag_lengths),
| ^
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html_create_keywords_table':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align]
1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:418:17: note: in expansion of macro 'GRN_PTR_VALUE'
418 | condition = GRN_PTR_VALUE(condition_ptr);
| ^~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align]
1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:469:18: note: in expansion of macro 'GRN_PTR_VALUE'
469 | keywords = GRN_PTR_VALUE(keywords_ptr);
| ^~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'grn_in_records_data_free':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:49:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
49 | condition_column = GRN_PTR_VALUE_AT(&(data->condition_columns), i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'func_in_records_next':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:260:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
260 | condition_column = GRN_PTR_VALUE_AT(&(data->condition_columns), nth);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'selector_in_records':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:455:28: note: in expansion of macro 'GRN_PTR_VALUE_AT'
455 | condition_column = GRN_PTR_VALUE_AT(&condition_columns, nth);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:496:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
496 | condition_column = GRN_PTR_VALUE_AT(&condition_columns, nth);
| ^~~~~~~~~~~~~~~~
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_lock.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_factory.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_reader.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/format.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/get_context.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_inspect.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_pat.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c: In function 'command_object_inspect_column_index_sources':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c:446:17: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
446 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i);
| ^~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/iterator.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_list.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/merging_iterator.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query_log_flags.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_schema.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/meta_blocks.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/persistent_cache_helper.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tokenizers':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:290:20: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
290 | tokenizer_id = GRN_RECORD_VALUE_AT(&tokenizer_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_normalizers':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:357:21: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
357 | normalizer_id = GRN_RECORD_VALUE_AT(&normalizer_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_token_filters':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:424:23: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
424 | token_filter_id = GRN_RECORD_VALUE_AT(&token_filter_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_output_token_filters':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:558:20: note: in expansion of macro 'GRN_PTR_VALUE_AT'
558 | token_filter = GRN_PTR_VALUE_AT(&token_filters, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_command_collect_arguments':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:677:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
677 | token_filter = GRN_PTR_VALUE_AT(&token_filters, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_output_sources':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:787:17: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
787 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_command_collect_arguments':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:952:21: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
952 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tables':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:1185:16: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
1185 | table_id = GRN_RECORD_VALUE_AT(&table_ids, i);
| ^~~~~~~~~~~~~~~~~~~
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_select.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_bloom.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:42,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_init':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
60 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1134:5: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
1134 | GRN_OBJ_FORMAT_FIN(ctx, format);
| ^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_fin':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
60 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1146:3: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
1146 | GRN_OBJ_FORMAT_FIN(ctx, format);
| ^~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_apply_adjuster_execute_ensure_factor':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1561:12: note: in expansion of macro 'GRN_INT32_VALUE'
1561 | return GRN_INT32_VALUE(factor_object);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1569:16: note: in expansion of macro 'GRN_INT32_VALUE'
1569 | factor = GRN_INT32_VALUE(&int32_object);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldown_execute':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2109:5: warning: cast increases required alignment of target type [-Wcast-align]
2109 | (grn_drilldown_data *)grn_hash_get_value_(ctx, drilldowns, id, NULL);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2140:13: warning: cast increases required alignment of target type [-Wcast-align]
2140 | (grn_slice_data *)grn_hash_get_value_(ctx, data->slices,
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2160:9: warning: cast increases required alignment of target type [-Wcast-align]
2160 | (grn_drilldown_data *)grn_hash_get_value_(ctx,
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'drilldown_tsort_visit':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2341:9: warning: cast increases required alignment of target type [-Wcast-align]
2341 | (grn_drilldown_data *)grn_hash_get_value_(ctx, drilldowns, id, NULL);
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldowns_execute':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align]
1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2445:10: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
2445 | id = GRN_RECORD_VALUE_AT(&tsorted_ids, i);
| ^~~~~~~~~~~~~~~~~~~
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_snippet.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:136:19: note: in expansion of macro 'GRN_UINT32_VALUE'
136 | width = GRN_UINT32_VALUE(value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:138:27: note: in expansion of macro 'GRN_UINT32_VALUE'
138 | max_n_results = GRN_UINT32_VALUE(value);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet_html':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align]
1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:271:19: note: in expansion of macro 'GRN_PTR_VALUE'
271 | condition = GRN_PTR_VALUE(condition_ptr);
| ^~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align]
1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:280:16: note: in expansion of macro 'GRN_PTR_VALUE'
280 | snip = GRN_PTR_VALUE(snip_ptr);
| ^~~~~~~~~~~~~
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_builder.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_table.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_table.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_table.c: In function 'command_table_list':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align]
1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_table.c:506:22: note: in expansion of macro 'GRN_PTR_VALUE_AT'
506 | grn_obj *table = GRN_PTR_VALUE_AT(&tables, i);
| ^~~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_factory.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_index.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_tokenize.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'output_tokens':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:90:14: warning: cast increases required alignment of target type [-Wcast-align]
90 | token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i;
| ^
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:109:33: note: in expansion of macro 'GRN_UINT32_VALUE'
109 | grn_ctx_output_int64(ctx, GRN_UINT32_VALUE(&estimated_size));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'tokenize':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:223:22: warning: cast increases required alignment of target type [-Wcast-align]
223 | current_token = ((tokenize_token *)(GRN_BULK_CURR(tokens))) - 1;
| ^
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_key_coding.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_buf.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_cursor.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_reader.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_reader.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_writer.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/table_properties.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_builder.c.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/../grn.h:759,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.h:21,
from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:19:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_bulk':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT16_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:262:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
262 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT16, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT32_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:263:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
263 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT32, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT64_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:264:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
264 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT64, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT16_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:266:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
266 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT16, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT32_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:267:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
267 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT32, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT64_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:269:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
269 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT64, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_FLOAT_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:270:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
270 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(FLOAT, FLOAT, float)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE'
1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_TIME_VALUE'
249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:271:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE'
271 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(TIME, TIME, time)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1478:25: warning: cast increases required alignment of target type [-Wcast-align]
1478 | grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:282:7: note: in expansion of macro 'GRN_GEO_POINT_VALUE'
282 | GRN_GEO_POINT_VALUE(obj, value.as_geo.latitude, value.as_geo.longitude);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_uvector':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1486:42: warning: cast increases required alignment of target type [-Wcast-align]
1486 | #define GRN_INT16_VALUE_AT(obj,offset) (((signed short *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_INT16_VALUE_AT'
318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:336:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST'
336 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(INT16, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1488:42: warning: cast increases required alignment of target type [-Wcast-align]
1488 | #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_INT32_VALUE_AT'
318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:337:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST'
337 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(INT32, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align]
295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:338:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE'
338 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(INT64, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1487:43: warning: cast increases required alignment of target type [-Wcast-align]
1487 | #define GRN_UINT16_VALUE_AT(obj,offset) (((unsigned short *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_UINT16_VALUE_AT'
318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:340:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST'
340 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(UINT16, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1489:43: warning: cast increases required alignment of target type [-Wcast-align]
1489 | #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\
| ^~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:341:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST'
341 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(UINT32, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align]
295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:342:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE'
342 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(UINT64, INT, int)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align]
295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:343:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE'
343 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(TIME, TIME, time)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align]
295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:344:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE'
344 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(TOKYO_GEO_POINT, GEO, geo)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align]
295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:345:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE'
345 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(WGS84_GEO_POINT, GEO, geo)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_node.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_column_node_evaluate_vector':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2729:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2729 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT8, int8)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2730:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2730 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT16, int16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2731:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2731 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT32, int32)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2732:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2732 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT64, int64)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2733:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2733 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT8, uint8)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2734:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2734 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT16, uint16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2735:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2735 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT32, uint32)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align]
2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2737:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE'
2737 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT64, uint64)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_close':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5121:21: warning: cast increases required alignment of target type [-Wcast-align]
5121 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5133:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_CLOSE_CASE'
5133 | GRN_TS_EXPR_NODE_CLOSE_CASE(CONST, const)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_evaluate':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5202:21: warning: cast increases required alignment of target type [-Wcast-align]
5202 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5215:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_EVALUATE_CASE'
5215 | GRN_TS_EXPR_NODE_EVALUATE_CASE(CONST, const)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_filter':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5269:21: warning: cast increases required alignment of target type [-Wcast-align]
5269 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5285:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_FILTER_CASE'
5285 | GRN_TS_EXPR_NODE_FILTER_CASE(CONST, const)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_adjust':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5300:21: warning: cast increases required alignment of target type [-Wcast-align]
5300 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5315:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_ADJUST_CASE'
5315 | GRN_TS_EXPR_NODE_ADJUST_CASE(CONST, const)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/two_level_iterator.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_parser.c.o
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_token_close':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:249:22: warning: cast increases required alignment of target type [-Wcast-align]
249 | type ## _token = (grn_ts_expr_ ## type ## _token *)token;\
| ^
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:261:5: note: in expansion of macro 'GRN_TS_EXPR_TOKEN_CLOSE_CASE'
261 | GRN_TS_EXPR_TOKEN_CLOSE_CASE(CONST, const)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_parser_analyze_token':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:1099:46: warning: cast increases required alignment of target type [-Wcast-align]
1099 | grn_ts_expr_const_token *const_token = (grn_ts_expr_const_token *)token;
| ^
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_op.c.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_plan.c.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point_impl.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/testutil.cc.o
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/transaction_test_util.cc.o
[ 22%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_sorter.c.o
[ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_str.c.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_util.c.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/dump/db_dump_tool.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_cmd.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_tool.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/sst_dump_tool.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/trace_analyzer_tool.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/trace_replay.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/block_cache_tracer.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/coding.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compaction_job_stats_impl.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/comparator.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compression_context_cache.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/concurrent_task_limiter_impl.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/crc32c.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/dynamic_bloom.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/hash.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/murmurhash.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/random.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/rate_limiter.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/slice.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/file_checksum_helper.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/status.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/string_util.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/thread_local.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/threadpool_imp.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/xxhash.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/backupable/backupable_db.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_compaction_filter.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_dump_tool.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_file.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_reader.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_writer.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_format.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/checkpoint/checkpoint_impl.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/debug.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_mirror.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_timed.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/leveldb_options/leveldb_options.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/memory/memory_util.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/bytesxor.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/max.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/put.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/sortlist.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend2.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/uint64add.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/object_registry.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/option_change_migration/option_change_migration.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/options/options_util.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/persistent_cache_tier.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/cache_simulator.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/sim_cache.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/trace/file_trace_reader_writer.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction_db_impl.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction_db.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/snapshot_checker.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_base.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_db_mutex_impl.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_lock_mgr.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_util.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn_db.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn_db.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/ttl/db_ttl_impl.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/port_posix.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_posix.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/io_posix.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/fs_posix.cc.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/build_version.cc.o
In file included from TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/env_posix.cc:56:
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::FileExists(const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:402:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
402 | return fs_env_target_->FileExists(f, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:402:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:400:15: note: 'io_opts' declared here
400 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFreeSpace(const std::string&, uint64_t*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:620:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
620 | return fs_env_target_->GetFreeSpace(path, io_opts, diskfree, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:620:40: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:618:15: note: 'io_opts' declared here
618 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetAbsolutePath(const std::string&, std::string*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:497:43: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
497 | return fs_env_target_->GetAbsolutePath(db_path, io_opts, output_path, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:497:43: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, std::string*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::__cxx11::basic_string<char>*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:495:15: note: 'io_opts' declared here
495 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::UnlockFile(rocksdb::FileLock*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:490:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
490 | return fs_env_target_->UnlockFile(l, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:490:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(rocksdb::FileLock*, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:488:15: note: 'io_opts' declared here
488 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LockFile(const std::string&, rocksdb::FileLock**)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:484:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
484 | return fs_env_target_->LockFile(f, io_opts, l, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:484:36: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::FileLock**, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::FileLock**, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:482:15: note: 'io_opts' declared here
482 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::AreFilesSame(const std::string&, const std::string&, bool*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:478:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
478 | return fs_env_target_->AreFilesSame(first, second, io_opts, res, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:478:40: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const std::string&, const rocksdb::IOOptions&, bool*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, bool*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:476:15: note: 'io_opts' declared here
476 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NumFileLinks(const std::string&, uint64_t*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:471:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
471 | return fs_env_target_->NumFileLinks(fname, io_opts, count, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:471:40: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:469:15: note: 'io_opts' declared here
469 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LinkFile(const std::string&, const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:465:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
465 | return fs_env_target_->LinkFile(s, t, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:465:36: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:463:15: note: 'io_opts' declared here
463 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::RenameFile(const std::string&, const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:459:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
459 | return fs_env_target_->RenameFile(s, t, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:459:38: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:457:15: note: 'io_opts' declared here
457 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileModificationTime(const std::string&, uint64_t*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:452:51: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
452 | return fs_env_target_->GetFileModificationTime(fname, io_opts, file_mtime,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
453 | &dbg);
| ~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:452:51: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:450:15: note: 'io_opts' declared here
450 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileSize(const std::string&, uint64_t*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:445:39: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
445 | return fs_env_target_->GetFileSize(f, io_opts, s, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:445:39: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:443:15: note: 'io_opts' declared here
443 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteDir(const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:440:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
440 | return fs_env_target_->DeleteDir(d, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:440:37: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:438:15: note: 'io_opts' declared here
438 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDirIfMissing(const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:435:46: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
435 | return fs_env_target_->CreateDirIfMissing(d, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:435:46: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:433:15: note: 'io_opts' declared here
433 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDir(const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:430:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
430 | return fs_env_target_->CreateDir(d, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:430:37: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:428:15: note: 'io_opts' declared here
428 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::Truncate(const std::string&, size_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:425:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
425 | return fs_env_target_->Truncate(fname, size, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:425:36: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:423:15: note: 'io_opts' declared here
423 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteFile(const std::string&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:420:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
420 | return fs_env_target_->DeleteFile(f, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:420:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:418:15: note: 'io_opts' declared here
418 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildrenFileAttributes(const std::string&, std::vector<rocksdb::Env::FileAttributes>*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:414:53: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
414 | return fs_env_target_->GetChildrenFileAttributes(dir, io_opts, result,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
415 | &dbg);
| ~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:414:53: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:412:15: note: 'io_opts' declared here
412 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildren(const std::string&, std::vector<std::__cxx11::basic_string<char> >*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:408:39: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
408 | return fs_env_target_->GetChildren(dir, io_opts, r, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:408:39: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, std::vector<std::__cxx11::basic_string<char> >*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::vector<std::__cxx11::basic_string<char> >*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:406:15: note: 'io_opts' declared here
406 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeSequentialFileWrapper::PositionedRead(uint64_t, size_t, rocksdb::Slice*, char*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:62:35: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
62 | return target_->PositionedRead(offset, n, io_opts, result, scratch, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:62:35: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:60:15: note: 'io_opts' declared here
60 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeSequentialFileWrapper::Read(size_t, rocksdb::Slice*, char*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:48:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
48 | return target_->Read(n, io_opts, result, scratch, &dbg);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:48:25: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:46:15: note: 'io_opts' declared here
46 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomAccessFileWrapper::Read(uint64_t, size_t, rocksdb::Slice*, char*) const':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:79:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
79 | return target_->Read(offset, n, io_opts, result, scratch, &dbg);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:79:25: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const' {aka 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:77:15: note: 'io_opts' declared here
77 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomAccessFileWrapper::Prefetch(uint64_t, size_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:104:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
104 | return target_->Prefetch(offset, n, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:104:29: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:102:15: note: 'io_opts' declared here
102 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Allocate(uint64_t, uint64_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:218:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
218 | return target_->Allocate(offset, len, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:218:29: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:216:15: note: 'io_opts' declared here
216 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual void rocksdb::CompositeWritableFileWrapper::PrepareWrite(size_t, size_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:212:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
212 | target_->PrepareWrite(offset, len, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:212:26: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'void (rocksdb::FSWritableFile::)(size_t, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'void (rocksdb::FSWritableFile::)(unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:210:15: note: 'io_opts' declared here
210 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::RangeSync(uint64_t, uint64_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:206:30: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
206 | return target_->RangeSync(offset, nbytes, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:206:30: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:204:15: note: 'io_opts' declared here
204 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Sync()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:157:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
157 | return target_->Sync(io_opts, &dbg);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:157:25: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:155:15: note: 'io_opts' declared here
155 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual uint64_t rocksdb::CompositeWritableFileWrapper::GetFileSize()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:183:32: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
183 | return target_->GetFileSize(io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:183:32: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'uint64_t (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'long long unsigned int (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:181:15: note: 'io_opts' declared here
181 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Fsync()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:162:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
162 | return target_->Fsync(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:162:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:160:15: note: 'io_opts' declared here
160 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Flush()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:152:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
152 | return target_->Flush(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:152:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:150:15: note: 'io_opts' declared here
150 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Close()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:147:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
147 | return target_->Close(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:147:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:145:15: note: 'io_opts' declared here
145 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Truncate(uint64_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:142:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
142 | return target_->Truncate(size, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:142:29: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:140:15: note: 'io_opts' declared here
140 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::PositionedAppend(const rocksdb::Slice&, uint64_t)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:137:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
137 | return target_->PositionedAppend(data, offset, io_opts, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:137:37: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:135:15: note: 'io_opts' declared here
135 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Append(const rocksdb::Slice&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:132:27: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
132 | return target_->Append(data, io_opts, &dbg);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:132:27: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:130:15: note: 'io_opts' declared here
130 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Close()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:265:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
265 | return target_->Close(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:265:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:263:15: note: 'io_opts' declared here
263 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Fsync()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:260:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
260 | return target_->Fsync(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:260:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:258:15: note: 'io_opts' declared here
258 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Sync()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:255:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
255 | return target_->Sync(io_opts, &dbg);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:255:25: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:253:15: note: 'io_opts' declared here
253 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Flush()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:250:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
250 | return target_->Flush(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:250:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:248:15: note: 'io_opts' declared here
248 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Read(uint64_t, size_t, rocksdb::Slice*, char*) const':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:245:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
245 | return target_->Read(offset, n, io_opts, result, scratch, &dbg);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:245:25: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const' {aka 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:243:15: note: 'io_opts' declared here
243 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Write(uint64_t, const rocksdb::Slice&)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:239:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
239 | return target_->Write(offset, data, io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:239:26: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(uint64_t, const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(long long unsigned int, const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:237:15: note: 'io_opts' declared here
237 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeDirectoryWrapper::Fsync()':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:280:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
280 | return target_->Fsync(io_opts, &dbg);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:280:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSDirectory::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:278:15: note: 'io_opts' declared here
278 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NewDirectory(const std::string&, std::unique_ptr<rocksdb::Directory>*)':
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:393:42: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized]
393 | status = fs_env_target_->NewDirectory(name, io_opts, &dir, &dbg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:393:42: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::string&, const rocksdb::IOOptions&, std::unique_ptr<rocksdb::FSDirectory>*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::unique_ptr<rocksdb::FSDirectory>*, rocksdb::IODebugContext*)'}
TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/mariadb-10.8.3/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:389:15: note: 'io_opts' declared here
389 | IOOptions io_opts;
| ^~~~~~~
[ 26%] Linking CXX static library librocksdblib.a
[ 26%] Built target rocksdblib
[ 26%] Linking CXX static library libgroonga.a
[ 26%] Built target libgroonga
make: *** [Makefile:166: all] Error 2
WARNING: TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/temp/run.do_compile.3867260:164 exit 2 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script):
#1: cmake_runcmake_build, TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/temp/run.do_compile.3867260, line 164
#2: cmake_do_compile, TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/temp/run.do_compile.3867260, line 158
#3: do_compile, TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/temp/run.do_compile.3867260, line 153
#4: main, TOPDIR/build/tmp/work/riscv32-yoe-linux/mariadb/10.8.3-r0/temp/run.do_compile.3867260, line 177